\section{Data Layer-CMS Interface}
\fancyfoot[C]{Data Layer-CMS Interface}
In order to interface with any database or data storage system an administrator dictates, Siberia CMS relies on an adapter-based system to access databases. In particular, the user selects an adapter to use for a specific database, and then specifies the connection details. In order to facilitate organized access of many popular database systems, the CMS provides various "adapter" classes that site developers can use to communicate and store data.
\newline \newline
This flexible structure fufills SRS Requirement 3.5.1; the way we store data as described in Figure \ref{fig:DatabaseTableDiagram} fufills SRS Requirements 3.5.4 and 3.5.5. Our dependency on adapters as shown in Figure \ref{fig:DBCMSConnection} fufills SRS Requirements 3.5.5 and 3.5.6.
\begin{figure}[!ht]
  \centering
    \includegraphics[height=2in]{DBCMSConnection.eps}
  \caption{A diagram outlining the intermediary classes between the CMS and any user-selected data storage method.}
\label{fig:DBCMSConnection}
\end{figure}
